talk loudly in praise of oneself - Espagnol Anglais Dictionnaire